import cv2
img=cv2. imread("./img/1.jpg")
rows, cols, channels=img.shape
rotate=cv2. getRotationMatrix2D((rows *0.5,cols*0.5),45,0.5)
#第一个参数:旋转中心点
#第二个参数:旋转角度
#第三个参数:缩放比例

res = cv2. warpAffine(img, rotate,(cols, rows))
cv2.imshow('img', img)
cv2. imshow('res', res)
#image 1 0= cv2. transpose (img)#矩阵的转置也可以凑合实现90旋转
#image_1_0= cv2. rotate(img, cv2. ROTATE 90 CLOCKWISE)

#镜像翻转图片,可以用 cv2.flip)函数:
dst=cv2.flip(img, 2)
cv2.imshow('img1',dst)
#cv2.imshow('img1', image_1_0)
 
cv2.waitKey(0)
cv2.destroyAllWindows()